package com.loan.system.domain.work.domain;

import lombok.Data;

@Data
public class TableValue {

    // 公用字段
    /**
     * 交易日期
     */
    private String transactionDate;
    /**
     * 交易摘要
     */
    private String transactionDesc;
    /**
     * 交易金额
     */
    private String transactionMoney;
    /**
     * 对手信息(NH)/对方账号与户名(JH)
     */
    private String oppositionInfo;
    /**
     * 交易渠道(NH)/币种(JH)
     */
    private String tradingChannels;
    /**
     * 交易附言(NH)/交易地点附言(JH)
     */
    private String transactionNote;
    /**
     * 本次余额
     */
    private String currentBalance;


    // 转换的字段信息
    /**
     * Integet类型交易金额
     */
    private Integer transactionMoneyInt;
    /**
     * 支/出序号位置标识
     */
    private Integer sortNo;


    // NH专用字段
    /**
     * 交易时间
     */
    private String transactionTime;
    // 日志号
    private String logNo;

    public TableValue nhToTableValue(NhPdfDomain nhPdfDomain) {
        TableValue tValue = new TableValue();
        tValue.setTransactionDate(nhPdfDomain.getTransactionDate());
        return tValue;
    }
}
